Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Bad Waltersdorf Challenger BNP Paribas Open - Indian Wells Gonet Geneva Open - Geneva Internazionali BNL d'Italia - Rome French Open - Paris Spain F31 Spain F6 Spain F7 Spain F9 Spain F12 Spain F13 Spain F15 Morocco F4 Spain F28 Spain F29 Spain F31 Spain F38 Spain F39 Spain F41 Spain F1 Spain F2 Spain F4 Spain F5 Italy F5 Spain F10 Spain F14 Poland F3 Italy F13 Spain F22 Poland F5 Morocco F6 Morocco F7 Morocco F9 Spain F7 Spain F8 Spain F19 Spain F32 Spain F33 Spain F34 Spain F36 Egypt F3 Spain F1 Spain F3 Spain F4 Italy F6 Italy F7 Spain F29 Spain F30 U.S. Open - New York Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai European Open - Antwerp Davis Cup, World Group, Q, SUI-ESP 1-3 Australian Open - Melbourne U.S. Open - New York Wimbledon - London Cincinnati Open - Cincinnati National Bank Open - Toronto Spain F38 Spain F32 Spain F10 Spain F11 Italy F18 Barletta Citta Della Disfida Open 2000 - Barletta Quelle Cup 2000 - Furth AXA Open II - Espinho Open Diputacion - Cordoba Quelle Cup - Furth Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Optimus Maia Open - Maia Spain F6 Croatia F5 Italy F3 Copa Ericsson Brazil - Sao Paulo Spain F11 Spain F12 France F13 Czech Republic F5 Spain F26 Spain F27 Spain F30 Spain F32 Spain F2 Spain F3 Spain F4 Spain F6 Open Diputacion Pozoblanco - Cordoba Bogota Challenger Casablanca Challenger Mohammedia Challenger Mohammedia Challenger Napoli Challenger Manerbio Challenger Santiago Challenger Rio De Janeiro Challenger Italy F22 Monterrey Challenger Genova Challenger Szczecin Challenger Bendigo Challenger Monterrey Challenger Segovia Challenger Pau Challenger Seville Challenger Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Salem Open - Hong Kong Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan Open 13 - Marseille Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Open Castilla y Leon - Segovia Dubai Open - Dubai Open Seat Godo - Barcelona AXA Open - Lisbon Memorial Savigni - Sassuolo ARAG World Team Championship - Dusseldorf Warsteiner Grand Prix - Oberstaufen Medibank Private International - Sydney Open 13 - Marseille Pilot Pen Tennis - New Haven 2000 Cairo Challenger - Cairo FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago Qatar ExxonMobil Open - Doha ATU Cup 2001 - Weiden Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville 4th Sardinia International Championships - Cagliari Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Open SEAT 2008 - Barcelona Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Ethias Trophy - Mons China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Segovia Challenger Skandia Open - Linz SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Seville Challenger Black Forest Open - Freudenstadt Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Copa Ericsson Uruguay - Montevideo Marbella Challenger AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Segovia Challenger Bet-At-Home Austrian Open - Kitzbuhel Cordenons Challenger Brasov Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Trofeo Barcelona de Tenis - Barcelona Copa Ericsson Uruguay - Montevideo Bordeaux Challenger V Torneo Internazionale di Tennis - Barletta The Scottish Tennis Championships - Edinburgh VIII Open Internacional D'Andorra - Andorra Allianz Suisse Open - Gstaad Marburg Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Todi Challenger Oberstaufen Challenger Liberec Challenger VIII Trofeo Ciutat de Barcelona - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Guayaquil Challenger Seville Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Bucaramanga Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Cordenons Challenger Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Rio De Janeiro Challenger Bordeaux Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Mestre Challenger Caltanissetta Challenger Brisbane International - Brisbane Delray Beach Open - Delray Beach AEGON International - Eastbourne Padova Challenger China Open - Beijing Malaysian Open - Kuala Lumpur Prague Challenger SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Sydney International - Sydney Mendoza Challenger Abierto Mexicano Telcel - Acapulco Buenos Aires Challenger Meerbusch Challenger Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Mercedes Cup - Stuttgart Adelaide International 1 - Adelaide cinch Championships - London Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Firenze Open - Florence Tennis Napoli Open - Naples I Open de Tenis Comunidad de Madrid - Madrid Sofia Open - Sofia Meknes Challenger Noumea Challenger Rio Open - Rio de Janeiro Copa Sevilla Internacionales de Andalucia - Seville Generali Open - Kitzbuhel Cairo Challenger - Cairo Ostrava Challenger Bordeaux Challenger Prostejov Challenger Poprad Tatry Challenger Bastad Challenger San Benedetto Challenger Cortina Challenger Cordenons Challenger Seville Challenger Cali Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Alicante Challenger Braunschweig Challenger Lyon Challenger Szczecin Challenger Biella Challenger Florence Challenger Barcelona Challenger Canberra Challenger Phoenix Challenger Surbiton Challenger Alicante Challenger Murcia Challenger Lisbon Challenger Poznan Challenger Barcelona Challenger Lima Challenger Brest Challenger Noumea Challenger Santiago Challenger Todi Challenger Guayaquil Challenger Campinas Challenger Szczecin Challenger Murcia Challenger Belgrade Challenger Alicante Challenger Tunis Challenger Salzburg-Anif Challenger Aix En Provence Challenger Tenerife Challenger Santo Domingo Challenger Amersfoort Challenger Marbella Challenger Liberec Challenger Pozoblanco Challenger Oeiras 3 Challenger Parma Challenger Seville Challenger Tanger Challenger Heilbronn Open - Heilbronn Seville Challenger Braunschweig Challenger USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Gran Canaria Challenger Perugia Challenger Poznan Challenger Seville Challenger Braunschweig Challenger Seville Challenger Open Castilla y Leon - Segovia Madrid Challenger Bad Waltersdorf Challenger Marbella Challenger 2001 Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach RCA Championships - Indianapolis Dubai Tennis Open - Dubai Gerry Weber Open - Halle Marbella Challenger 2003 Mercedes Cup - Stuttgart Orbetello Challenger Sunrise Challenger Phoenix Challenger Generali Open - Kitzbuhel Thailand Open - Bangkok Heineken Open - Auckland Kenitra Challenger Rome Challenger The Dubai Tennis Championships - Dubai The Stella Artois Championships - London ARAG World Team Championship - Dusseldorf Phoenix Challenger L'Aquila Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Dubai Open - Dubai ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Madrid Challenger Orleans Challenger Legg Mason Tennis Classic - Washington Medibank International - Sydney Lisbon Challenger Open Sabadell Atlantico - Barcelona Bogota Challenger BA-CA Tennis Trophy - Vienna Salzburg Challenger Rome Challenger Open 13 - Marseille Scheveningen Challenger Szczecin Challenger Como Challenger Seville Challenger Valencia Challenger China Open - Beijing Apia International - Sydney Open Sud de France - Montpellier Vicenza Challenger Furth Challenger ABN AMRO World Tennis Tournament - Rotterdam San Benedetto Challenger AEGON Championships - London Prague Challenger Cordenons Challenger Alphen Challenger Meknes Challenger Winston-Salem Open - Winston-Salem Kenitra Challenger China Open - Beijing Lima Challenger Salzburg Challenger Casablanca Challenger Santo Domingo Challenger Mersin Challenger Perugia Challenger San Benedetto Challenger Manerbio Challenger Como Challenger Meknes Challenger Malaga Challenger Rakuten Japan Open - Tokyo Valencia Open - Valencia Casablanca Challenger Guayaquil Challenger Buenos Aires Challenger Santo Domingo Challenger Santiago Challenger Guadalajara Challenger Barletta Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Furth Challenger Lyon Challenger Top Wool Challenger Biella - Biella Perugia Challenger Milan Challenger Bastad Challenger Citi Open - Washington Cortina Challenger Venice Open - Venice Fano Challenger Como Challenger Genova Challenger Cordoba Open - Cordoba Millennium Estoril Open - Estoril Belgrade 2 - Belgrade Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Apia International - Sydney Kenitra Challenger Espinho Challenger - Espinho Mercedes Cup - Stuttgart Mohammedia Challenger VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Copa Ericsson Chile - Santiago AEGON Championships - London Copa AT&T - Buenos Aires Shenzhen Challenger Sophia Antipolis Challenger Credit Agricole Suisse Open - Gstaad Vicenza Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Biella Challenger Banja Luka Challenger Nord/LB Open - Braunschweig Sibiu Challenger UBS Open Gstaad - Gstaad Rome Challenger Ecuador Open - Quito Generali Open 2001 - Kitzbuhel Marbella Challenger Prostejov Challenger Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Brest Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia US Men's Clay Court Championship - Houston ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Copa Ericsson Argentina - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Open Parc - Lyon Mallorca Open - Mallorca Ecuador Open - Quito Mercedes Cup - Stuttgart AEGON Championships - London SkiStar Swedish Open - Bastad Aix En Provence Challenger Open Seat-Godo '98 - Barcelona Luedenscheid Challenger US Men's Clay Court Championship - Houston China Open - Beijing TD Waterhouse Cup - Long Island European Open - Antwerp AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg AEGON Championships - London Montechiarugolo - Parma Challenger Argentina Open - Buenos Aires Fever-Tree Championships - London Portugal Open - Oeiras BMW Open - Munich Estoril Open - Estoril Winston-Salem Open - Winston-Salem ASB Classic - Auckland European Open - Antwerp Murcia Challenger Argentina Open - Buenos Aires Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Open Seat Godo 2003 - Barcelona Tennis Masters Series - Monte Carlo Gonet Geneva Open - Geneva Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Mallorca Championships - Mallorca Tennis Masters Series - Paris Nordea Open - Bastad TD Waterhouse Cup - Long Island ASB Classic - Auckland Swiss Open - Gstaad Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Ecuador Open - Quito Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Erste Bank Open - Vienna Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Kremlin Cup - Moscow Rogers Masters - Montreal Grand Prix Hassan II - Marrakech Sony Ericsson Open - Miami Adelaide International 2 - Adelaide Open Sud de France - Montpellier Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Ecuador Open - Quito Citi Open - Washington Mutua Madrid Open - Madrid Cordoba Open - Cordoba Western & Southern Open - Cincinnati Gonet Geneva Open - Geneva Generali Open - Kitzbuhel BNP Paribas Masters - Paris Abierto Mexicano - Los Cabos BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Swiss Open - Gstaad BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad Grand Prix Hassan II - Marrakech Miami Open - Miami Geneva Open - Geneva Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Turkish Airlines Open Antalya - Antalya Gijon Open - Gijon SkiStar Swedish Open - Bastad Western & Southern Open - Cincinnati Astana Open - Astana European Open - Antwerp Kremlin Cup - Moscow Mallorca Championships - Mallorca BNP Paribas Masters - Paris Open Sud de France - Montpellier Nordea Open - Bastad Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Cordoba Open - Cordoba Open 13 Provence - Marseille Mutua Madrid Open - Madrid China Open - Beijing Serbia Open - Belgrade Internazionali BNL d'Italia - Rome Citi Open - Washington European Open - Antwerp Hong Kong Tennis Open - Hong Kong Anytech365 Andalucia Open - Marbella ASB Classic - Auckland Rio Open - Rio de Janeiro Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Miami Open - Miami Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Dallas Open - Dallas Abierto Mexicano de Tenis Pegaso - Acapulco Mallorca Open - Mallorca Western & Southern Open - Cincinnati Malaysian Open - Kuala Lumpur BNP Paribas Masters - Paris BellSouth Open - Vina del Mar BNP Paribas Open - Indian Wells International Championship of Croatia - Umag Idea Prokom Open - Sopot President's Cup - Tashkent Internazionali BNL d'Italia - Rome Heineken Open - Auckland Mutua Madrid Open - Madrid Open de Tenis Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Wimbledon - London Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Valencia Open - Valencia Prague Challenger Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Stella Artois Championships - London Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Generali Open - Kitzbuhel European Open - Antwerp Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Forte Village Sardegna Open - Sardinia Davidoff Swiss Indoors - Basel Medibank International - Sydney Open 13 - Marseille Movistar Chile Open - Santiago ARAG World Team Championship - Dusseldorf The Artois Championships - London Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Barcelona Open Banc Sabadell - Barcelona Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Argentina Open - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Proton Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna The Dubai Tennis Championships - Dubai Valencia Open - Valencia Plava Laguna Croatia Open - Umag Medibank International - Sydney AEGON Championships - London Plava Laguna Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Argentina Open - Buenos Aires Santiago Open - Santiago Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Great Ocean Road Open - Melbourne Citi Open - Washington Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Suisse Open - Gstaad Abierto Mexicano - Los Cabos Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Dallas Open - Dallas Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Antalya Cup - Antalya EFG Swiss Open - Gstaad Delray Beach Open - Delray Beach Brasil Open - Sao Paulo St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna ASB Classic - Auckland Sofia Open - Sofia French Open - Paris cinch Championships - London Hamburg European Open - Hamburg Rio Open - Rio de Janeiro Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Hall of Fame Open - Newport Swiss Open - Gstaad Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Boss Open - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome U.S. Open - New York Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Wimbledon - London Sony Open Tennis - Miami Sydney International - Sydney Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Miami Open - Miami NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Tennis Masters Series - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Campionati Internazionali d'Italia - Rome Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai National Bank Open - Montreal U.S. Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Terra Wortmann Open - Halle Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Masters - Toronto Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Tennis Masters Series - Madrid Rogers Cup - Toronto Open 13 - Marseille cinch Championships - London Wimbledon - London BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Australian Open - Melbourne Davis Cup, Group I, 2R, ROU-ESP 1-4 Hopman Cup - Perth French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Kooyong Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Australian Open - Melbourne Olympics - London Olympics - Athens Olympics - Tokyo